Discovery and Mediation using the DIANE Service Description
نویسندگان
چکیده
In this short paper, we briefly introduce the DIANE Service Description (DSD) and show how it can be used to support the problems stated in the exemplary Moon scenario of the SWS-Challenge-2006. 1 What is DSD? The goal of service-oriented computing is the ability to dynamically discover and invoke services at run-time, thus forming networks of loosely-coupled participants. The most important prerequisite is an appropriate semantic service description language – and with DIANE Service Description (DSD) [1] we try to provide such a language together with an efficient matching algorithm. One main difference between DSD and other semantic service description languages is its own light-weight ontology language that is specialized for the characteristics of services and can be processed efficiently at the same time. The basis for this ontology language is standard object orientation which is extended by four additional elements: – Services perform world-altering operation (e.g., after invoking the Donau supplier service, you own some computer equipment and your credit card has been charged) which is captured by operational elements. Thus, in DSD, services are primarily described by their effects – all other aspects (as flow of information, choreography etc.) are seen as secondary, derived properties. An effect is comprehended as the achievement of a new state, which in DSD is an instance from a state ontology. – Services offer/request more than one effect (e.g., you can obtain more than one product from the Donau supplier service) which is captured by aggregational elements. Thus, the effect of a service is typically a set of states. In DSD, these are declaratively defined which leads to descriptions as acyclic directed graphs (see example in the next section). – Services allow to choose among the offered effects (e.g., with the Donau supplier service, you can select which item you want to buy, where to ship it, and which credit card to be charged) which is captured by selecting elements. In DSD, selecting elements are represented as variables that can be integrated into set definitions, thus leading to configurable sets. Therefore, a service offer in DSD is represented by its effects as configurable sets of states.
منابع مشابه
Automated Business-to-Business Integration of a Logistics Supply Chain Using Semantic Web Services Technology
In this paper, we present a demonstrator system which applies semantic web services technology to business-to-business integration, focussing specifically on a logistics supply chain. The system is able to handle all stages of the service lifecycle – discovery, service selection and service execution. One unique feature of the system is its approach to protocol mediation, allowing a service req...
متن کاملCluster Based Cross Layer Intelligent Service Discovery for Mobile Ad-Hoc Networks
The ability to discover services in Mobile Ad hoc Network (MANET) is a major prerequisite. Cluster basedcross layer intelligent service discovery for MANET (CBISD) is cluster based architecture, caching ofsemantic details of services and intelligent forwarding using network layer mechanisms. The cluster basedarchitecture using semantic knowledge provides scalability and accuracy. Also, the mini...
متن کاملDynamic Discovery of Composable Type Adapters for Practical Web Services Workflow
As the Web Services and Grid community adopt Semantic Web technology, we observe a shift towards higherlevel workflow composition and service discovery practices. While this provides excellent functionality to non-expert users, more sophisticated middleware is required to hide the details of service integration. By investigating a bioinformatics use case, we observe the need for Type Adaptor co...
متن کاملAutomated Integration of Web Services in BPEL4WS Processes
In order to fully exploit the potential of dynamic service-oriented architectures based on Web Services we provide a novel self-integration service infrastructure that supports automatic service discovery and reconfiguration for BPEL4WS processes. Our service discovery approach takes into account possible runtime transformations such that a service in a BPEL4WS process can be replaced by a sema...
متن کاملThe Conceptual Development of In-service EFL Teachers’ Perception of Grammatical Mediation on Three Planes: A Sociocultural Perspective
The present study, following Vygotskyan Sociocultural theory in education, and inspired by Rogoff’s conceptualization (1995, 2003) of development, aimed at conceptual development of in-service EFL teachers. To this end, two Iranian EFL teachers with pseudonyms (Tara and Sara) were selected as participants of the study. The participating teachers were first taught the sociocultural c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006